package day1020;

import java.util.Collections;
import java.util.Comparator;
import java.util.LinkedList;
import java.util.List;

public class Test6Lam {
    public static void main(String[] args) {
        List<Integer> list2=   new LinkedList<Integer>();//链表：铁链   查询慢(头尾查询快)     增删元素快
        list2.add(4);
        list2.add(0);
        list2.add(3);

        Collections.sort(list2, new Comparator<Integer>() {
            public int compare(Integer o1, Integer o2) {
                return o2-o1;
            }
        });//升序














        Comparator c=new Comparator<Integer>() {
            public int compare(Integer o1, Integer o2) {
                return o2-o1;
            }
        };


        Comparator c2=(Object o1, Object o2) -> {
            return (Integer) o2-(Integer)o1;
        };


        Comparator c3=(o1, o2) ->   (Integer) o2-(Integer)o1;






















        System.out.println(list2);

    }
}













        /*//lambda表达式
        //(参数)->{方法体}
        //(参数)->方法体
        //(参数)->{return 方法体;}
        //(参数)->{return 参数;}
        //(参数)->参数
        //(参数)->{return 参数;}*/